![RoseNG: Logo](/resources/roseng-logo.png)

![RoseNG: Search](/resources/roseng.gif)

---

## Feauters

* Full [`rosemary`](https://notabug.org/loliconshik3/rosemary) API support.
* Downloading support
* Command line support
* CLI interface

## Dependencies

| Dependency                                                        | Description                               | Optional  |
| :---:                                                             | :---                                      | :---      |
| [`mpv`](https://github.com/mpv-player/mpv)                        | Media player with yt-dlp support.         | False     |
| [`yt-dlp`](https://github.com/yt-dlp/yt-dlp)                      | Tool for getting media files.             | False     |
| [`invidious.py`](https://notabug.org/loliconshik3/invidious.py)   | A Python wrapper for Invidious API.       | True      |
| [`pyperclip`](https://pypi.org/project/pyperclip/)                | Python module for work with clipboard.    | True      |
| [`python-mpv`](https://github.com/jaseg/python-mpv)               | Python module for work with mpv player.   | False     |

## Installation

#### Arch Linux:
```sh
sudo pacman -S mpv yt-dlp

pip install invidious.py pyperclip python-mpv

git clone https://notabug.org/loliconshik3/roseng

cd roseng

./main.py
```

## Contacts

| Contact                                               | Description       |
| :---:                                                 | :---              |
| [`Matrix`](https://matrix.to/#/#librehub:matrix.org)  | Matrix server.    |
| [`Discord`](https://discord.gg/naGkzRN)               | Discord server.   |

## Donates
**Monero:** `47KkgEb3agJJjSpeW1LpVi1M8fsCfREhnBCb1yib5KQgCxwb6j47XBQAamueByrLUceRinJqveZ82UCbrGqrsY9oNuZ97xN`
